# #第3关：综合3：文本简单加密
# #综合
# #任务，加密
# #提示：ord()返回字母的ascii码，chr()根据ascii值返回对应字母
#
# scarborough_fair="""Are you going to scarborough fair
# 你要去斯卡布罗集市吗
# Parsley sage rosemary and thyme
# 芜荽 鼠尾草 迷迭香和百里香
# Remember me to one who lives there
# 给我捎个口信给一位居住在那里的人
# He once was a true love of mine
# 他曾经是我真爱的恋人
# Tell him to make me a cambric shirt
# 告诉他为我做一件细麻纱布衬衫
# Parsley sage rosemary and thyme
# 芜荽 鼠尾草 迷迭香和百里香
# Without no seams nor needle work
# 要做的天衣无缝
# Then he'll be a true love of mine
# 那么他就是我真爱的人"""
#
# #将歌词转为列表
# song_list =  scarborough_fair.split('\n')
#
#
# # ********** Begin *********#
# #提取歌词中的全部英文歌词，存入列表English中，每行歌词为一个列表元素
# English = []
# for i in range(len(song_list)):
#     if i % 2 == 0:
#         English.append(song_list[i])
#
# # ********** End *********#
# print(English[-2:])
#
#
# #加密变换
# #每个字母，都用位于字母表中其后第2个位置的字母替换，即a用c换，b替换为d，
# #y替换为a，z替换为b，大写字母类似处理，用后2位的大写字母替换
# #按行打印变换后的结果
#
# # ********** Begin *********#
# for i in range(len(English)):
#     for j in range(len(English[i])):
#         if English[i][j].isalpha():
#             if English[i][j] == 'y':
#                 English[i] = English[i][:j] + 'a' + English[i][j + 1:]
#             elif English[i][j] == 'z':
#                 English[i] = English[i][:j] + 'b' + English[i][j + 1:]
#             else:
#                 English[i] = English[i][:j] + chr(ord(English[i][j]) + 2) + English[i][j + 1:]
# for item in English:
#     print(item)
#
# # ********** End *********#






#第4关：综合4：处理文件中的数据
#综合：处理文件中的数据
#任务

import csv
def read_by_csv(filename):
    """读取csv数据文件，文件的第一行是表头，舍弃，从第2行开始返回数据列表，
       每行数据对应列表中一个元组
    """
    content=[]
    with open(filename,'r',newline='') as csvfile:
        reader = csv.reader(csvfile,delimiter=',')
        header = next(reader)
        for line in reader:
            content.append(line)
    return content

MAX=0
AVG=0
# ********** Begin *********#
#调用read_by_csv函数，读取数据文件'step2/stocks.csv'，结果保存到变量data

data=read_by_csv('step2/stocks.csv')

# ********** End **********#
print(data[-1])

# ********** Begin *********#
#求最后一列数据中的最大值，赋给变量MAX

sum = 0
for i in range(6):
    if float(data[i][5])> MAX:
        MAX=float(data[i][5])
    sum =sum+float(data[i][1])
    AVG=sum/6


#求第二列数据的平均值，赋给变量AVG





# ********** End **********#
print('%.1f' %MAX)
print('%.10f' %AVG)
